x86emul: support AVX512{F,BW,DQ} integer broadcast insns
authorJan Beulich <jbeulich@suse.com>
Fri, 5 Apr 2019 08:40:33 +0000 (10:40 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 5 Apr 2019 08:40:33 +0000 (10:40 +0200)
commita6201de76c979e5116af557c57b8425cbe0430a9
tree2067239249cdb362da57d186378a64cba7e21bcc
parent431822db7997cb64f6c0dceee037e65be7f202c9
x86emul: support AVX512{F,BW,DQ} integer broadcast insns

Note that the pbroadcastw table entry in evex-disp8.c is slightly
different from what one would expect, due to it requiring EVEX.W to be
zero.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
tools/tests/x86_emulator/evex-disp8.c
tools/tests/x86_emulator/simd.c
xen/arch/x86/x86_emulate/x86_emulate.c